package com.itbaima.csmall.order.service;

import com.itbaima.csmall.commons.pojo.order.dto.OrderAddDTO;
import com.itbaima.csmall.commons.pojo.order.entity.Order;
import com.itbaima.csmall.commons.restful.JsonPage;

/**
 * <p>订单业务接口</p>
 *
 * @author Chen
 * @since 2023/2/20 12:42:42
 */
public interface OrderService {

    /**
     * 新增订单
     *
     * @param orderAddDTO 订单
     */
    void orderAdd(OrderAddDTO orderAddDTO);

    /**
     * 分页查询订单
     *
     * @param page     页码
     * @param pageSize 每页条数
     * @return 分页查询的订单数据
     */
    JsonPage<Order> getAllOrdersByPage(Integer page, Integer pageSize);

}
